package com.itliuhouse.success.enums;

import com.baomidou.mybatisplus.annotation.EnumValue;
import com.fasterxml.jackson.annotation.JsonValue;
import lombok.Getter;

@Getter
public enum UserStatus {
    NORMAL(1 , "正常"),
    FREEZE(2 , "冻结")
    ;

    //键要跟数据库的字段类型保持一致

    //指定枚举的值  判断的时候可以直接判断 用此值进行判断  添加的时候以此值进行判断
    @EnumValue
    //只有在返回到时候才会自动转化为显示的数据  打印的时候不会 因为返回的时候经过了json处理
    @JsonValue
    private final int value;


    private final String desc;

    UserStatus(int value , String desc){
        this.value = value;
        this.desc = desc;
    }

}
